3 #include "ScreenTemplate.h"
6 #include "ResourceMaster.h"
10 #include "MessageBox.h"
13 #include <SDL TTF/SDL_ttf .h>
17 class Settings
: ScreenTemplate
21 Settings(int* screenPointer
, FileIO
* filePntr
, ResourceMaster
* resourcePointer
);
29 void initializeTextures();
32 void reloadLanguage(std::string lang
);
51 bool* hoverAddressOld
;
59 Animation
* outlineAnimation
;
61 SDL_Texture
* textResolution
;
62 SDL_Rect rectResolution
;
64 //SDL_Texture* textLarge;
67 SDL_Texture
* textMedium
;
70 //SDL_Texture* textSmall;
73 SDL_Texture
* textBGMLevel
;
74 SDL_Rect rectBGMLevel
;
76 SDL_Texture
* textBGMIcon
;
79 SDL_Texture
* textSFXLevel
;
80 SDL_Rect rectSFXLevel
;
82 SDL_Texture
* textSFXIcon
;
85 SDL_Texture
* textBars
;
86 SDL_Rect SFXBarLocations
[4];
87 SDL_Rect BGMBarLocations
[4];
89 SDL_Texture
* languageTitle
;
90 SDL_Rect rectTitleLocation
;
92 SDL_Texture
* languageEN
;
93 SDL_Rect rectENLocation
;
95 SDL_Texture
* languageFR
;
96 SDL_Rect rectFRLocation
;
98 SDL_Texture
* languageJP
;
99 SDL_Rect rectJPLocation
;
101 SDL_Texture
* textQuit
;
105 SDL_Texture
* textClear
;
108 SDL_Rect rectTextSize
;